xen: use XSM instead of IS_PRIV for getdomaininfo
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>
Sat, 28 Jan 2012 13:49:05 +0000 (13:49 +0000)
committerDaniel De Graaf <dgdegra@tycho.nsa.gov>
Sat, 28 Jan 2012 13:49:05 +0000 (13:49 +0000)
commite60e5c9642a733ac951203e4d349ccb2609c97ef
treee8c8793fd78dad9b1eb0ce8d7f86b1731eedd953
parent4c4b722d452e99db6c42f356b8dd8f91f6a854da
xen: use XSM instead of IS_PRIV for getdomaininfo

The XEN_DOMCTL_getdomaininfo domctl does not allow manipulation of
domains, only basic information such as size and state, so its use
does not fully justify making a domain privileged. XSM modules can
also provide fine-grained control over what domains are visible to
domains that call getdomaininfo.

If XSM is disabled (either at compile time or by using the dummy XSM
module) then there is no change in behavior: only IS_PRIV domains can
use this domctl. If enabled, the XSM module controls access.

Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Committed-by: Keir Fraser <keir@xen.org>
xen/common/domctl.c
xen/xsm/dummy.c